package com.wp.mapper;

import com.wp.pojo.Tag;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

@Mapper
public interface TagMapper {
    void addTag(Tag tag);

    void editTag(Tag tag);

//    void deleteTag(Tag tag);

    List<Tag> getTagList(@Param("query") String query,
                         @Param("startNum") Integer startNum,
                         @Param("size") Integer size,
                         @Param("status") Integer status);

    Long getTagCount(@Param("query") String query,
                        @Param("status") Integer status);

    Tag getTag(@Param("tagUid") String tagid,
                  @Param("status") Integer status);

    void update(@Param("uid")String uid,
                @Param("updateTime") Date updateTime);
}
